.w{margin:0 auto;width:1200px}
.checkbox, .radio{padding-left: 15px;}
.top{overflow:hidden;background:rgba(242,242,242,1)}
.use_m{display:inline-block}
.crumbs{overflow:hidden;padding:8px 0}
.userinfo{background: #e4fcfe; padding: 8px 0;}
.userinfo span{font-size: 16px; font-weight: bolder; color: #333; margin: 0 0px 0 30px;}
.region{overflow:hidden;padding:8px 0;}
.region span{margin:3px 2px 3px 4px}
.region ul{overflow:hidden;margin-bottom:0;padding-left:5px}
.region ul li{float:left;margin:3px 5px 3px 4px}
.region  ul li a{ color: #8c8c8c; padding: 5px 10px; display: inline-block;}
.on_add{ background: #FF6666; color: #fff !important; text-decoration: none !important;}
.condition{overflow:hidden;padding:5px 0;border:1px solid #ddd;border-right:none;border-left:none}
.condition label,.condition label input[type=checkbox]{cursor:pointer}
.condition label{margin-right:8px}
.cond{margin-top:6px}
.conselect{position:relative;overflow:hidden;margin-right:25px;border:1px solid #333;border-radius:5px 0 0 5px}
.conselect input{width:385px;height:34px;border:none}
.conselect button{float:right;width:83px;height:34px;border:none;background:#333;color:#fff}
.yx_list table{border-collapse:collapse}
.yx_box{width:870px}
.yx_list table tr th{height:40px;border:1px solid #fff;background:rgba(117,197,240,1);color:#fff;text-align:center;font-weight:300;line-height:40px}
.yx_list table tr td{height:40px;border:1px solid #333;text-align:center}
.yx_list table tr td:first-child{color:red}
.type1,.type2,.type3{display:inline-block;margin:2px;padding:0 2px;border:1px solid #ddd;border-radius:5px;font-size:12px}
.type1{border-color:red;color:red}
.type2{border-color:#09F;color:#09F}
.type3{border-color:rgba(0,204,0,1);color:rgba(0,204,0,1)}
.zydb_box{position:fixed;top:0;left:0;overflow:auto;width:100%;height:100%;border:1px solid #333;background:rgba(0,0,0,.5);white-space:nowrap}
.zydb_box b{padding:5px 8px;background:#fff;cursor:pointer}
.zydb_box .s_zy{position:relative;float:left;padding:5px;width:100%}
.zy_box{overflow:hidden;height:200px}
.s_zy i{position:absolute;top:6px;right:6px;display:block;width:30px;height:30px;border-radius:50%;background:#ddd;text-align:center;line-height:30px;cursor:pointer}
.s_zy i:after{content:"X"}
.s_zy label{margin:0;width:100%;cursor:pointer}
.s_zy table td,.s_zy table th{height:40px;text-align:center;line-height:40px}
.tabbg{overflow:hidden;height:300px;background:#fff}
.s_zy #table1{float:left;width:50%}
.s_zy .table2{overflow:auto;height:100%}
.group{text-align: center;}
.group ul{display: inline-block;}
.group ul li{float: left;margin: 0 2px;background: #ddd;}
.group ul li a{ display:block; padding: 8px 11px;background: #FF6666;color: #fff;}
.table2 table{width:100%}
.s_zy .table2 tr td{min-width:80px}
.condition2{ width:93.5%;line-height:34px; padding: 12px 0; overflow: auto;}
.condition2 span{margin-left:8px}
.f00{color:red}
.f00:hover{color:red}
.condition2>span:nth-child(1){color:#ff6563}
.condition2>span:nth-child(2){color:#ff9012}
.condition2>span:nth-child(3){color:#67cd67}
.condition2>span:nth-child(4){color:#53abd1}
.search_box{margin-left:8px;width:300px}
.yxdb_modal{padding: 10px; z-index: 9; position: fixed; top: 20px; width: 100%; right: -97.8%; transition: right 1s;}
.yxdb_modal .clict_til{background: #75c5f0 !important; right: 0;}
.mo_header{ background: #fff;}
.mo_header h3{ padding: 20px; margin: 0;}
.yxdb_modal .m_box{ margin-left: 35px;}
.modal{margin:10px; }
.modal-header{padding:0 15px; background:#fff}
.modal-header .close{margin-top:15px}
.modal-body{ background:#fff}
#example2{ width: 600px; height: 400px; margin: 100px auto;}
.duibi_tip{position:absolute;right:-58px}
.duibi_tip span{display:block;padding:15px;border-radius:0 5px 5px 0;color:#fff;cursor:pointer}
.duibi_tip span:nth-child(1){background:#5cb85c}
.duibi_tip span:nth-child(2){background:#5bc0de}
.yx_li_list{overflow:hidden}
.tab_box{margin:0 auto 5px auto; width:99%; max-height: 500px; overflow: auto;}
.zy_table{width:100%;table-layout:fixed}
.zy_table tr td,.zy_table tr th{width:80px; text-align: center; vertical-align: middle;}
.yx_li_list{padding:0}
.yx_li_list li{float:left;display:inline-block}
.yx_li_list .yx_li{width:25%}
.yx_li_list .zy_li{width:50%;}
.zy_li .tab_box{}
.yx_li_list .yx_li table{width:100%}
.zy_table tr td,.yx_li_list li table tr th{height:32px;border:1px solid #ddd;vertical-align:middle}
.yx_li_list .yx_li table tr th{text-align:center}
.yx_li_list .yx_li table tr td:nth-child(odd){width:130px}
.school_til{ display: inline-block; padding: 5px 0; width: 100%;}
.school_til span{display: block; float: left; padding: 0 6px;line-height: 34px;}
.btn_box{ width: 100%; text-align: center;}
.btn_box button{ width: 90%; margin: 0 auto;}
.dropdown-menu{ left: 76px; top: -1px; min-width: 100px !important;}
.dropdown-menu li{ float: none !important; width: 100%; text-align: center;}

.right_table{position: fixed; right: -301px; transition:right 0.5s; bottom: 0;width: 330px; z-index: 999;}
.clict_til{float: left; width: 30px; cursor: pointer; padding: 15px 9px; margin-top: 43px; background: #f00; color: #fff;}
.right_table_show{right: 0; transition: right:2s;}
.zy_list_til{ margin-left: 29px; background: #fff; text-align: center; border: 1px solid #f00;}
.zy_list_til ul{ padding-left: 0px;}
.zy_list_til ul li{overflow: auto;}
.zy_list_til ul li.til{display: flex; border-bottom: 1px solid #f00}
.zy_list_til ul li.til span{flex: 1; padding: 10px 0; font-size: 16px; text-align: center;}
.zylist_box{margin: 15px;}
.zylist_box li{margin-bottom: 10px;}
.zylist_box li:nth-child(1) .school_name span:nth-child(1){background: #FF6666}
.zylist_box li:nth-child(2) .school_name span:nth-child(1){background: #ff9012}
.zylist_box li:nth-child(3) .school_name span:nth-child(1){background: #ff9012}
.zylist_box li:nth-child(4) .school_name span:nth-child(1){background: #67cd67}
.zylist_box li:nth-child(5) .school_name span:nth-child(1){background: #67cd67}
.zylist_box li:nth-child(6) .school_name span:nth-child(1){background: #53abd1}
.school_name{display: flex;}
.school_name span{flex:1; text-align: center;}
.school_name span:nth-child(1){background: #c0c0c0; color: #fff; flex:0.5;}
.school_name span:nth-child(2){padding-left: 10px;}
.close_zy{cursor: pointer; position: relative;}
.close_zy font{ width: 20px; height: 20px; border-radius: 11px; overflow: hidden; color: #fff; background: #f00; display: block; position: absolute;}
.close_zy p{margin: 0;}
.zy_list{border-radius: 5px; background: #f2f2f2; overflow: hidden; margin: 8px; padding: 8px;}
.zy_list span{float: left;  width: 50%;  display: block;}
.sub_zy{margin-top: 15px; margin-bottom: 15px; background: #f00}
.alert{padding: 0 !important; color: #fff !important;}
.dilo{border-collapse: collapse; width: 100%;}
.dilo tr th{ background: #dce6f1;}
.dilo tr th,
.dilo tr td{ border: 1px solid #ddd; width: 50%; text-align: center; vertical-align: middle; height: 50px;}


.yx_tip{border-width: 1px; border-style: solid; border-radius: 5px; padding: 2px 3px; font-size: 12px;}
.tip_red{border-color: #ff0000; color: #ff0000}
.tip_blue{border-color: #0099ff; color: #0099ff;}
.tip_gree{border-color: #00cc00; color: #00cc00;}

.zy_tip{padding: 2px 3px; border-radius: 5px; font-size: 12px; color: #fff;}
.zy_7be1ea{ background: #7be1ea;}   /*特色专业*/
.zy_66ccff{ background: #66ccff;}   /*重点学科*/
.zy_ff66ff{ background: #ff66ff;}   /*中外合作项目*/
.zy_cc00ff{ background: #cc00ff;}   /*兴趣*/
.zy_9999ff{ background: #9999ff;}   /*意愿*/
.zy_199ed8{ background: #199ed8;}   /*就业好*/
.zy_66cc99{ background: #66cc99;}   /*专业*/
.zy_ff3399{ background: #ff3399;}   /*红*/
.zy_00cccc{ background: #00cccc;}   /*匹配的专业*/

.result_box{ width: 80%; margin: 0 auto;}
.result_userinfo {overflow: hidden;}
.result_userinfo span{display: block; float: left; padding: 5px;}
.result_info,.result_zy{border-collapse: collapse; width: 100%; text-align: center;}
.result_info tr td,
.result_zy tr td{border: 1px solid #ddd; height: 32px;}
.result_info tr:nth-child(1) td{color: #fff; background: #d7d7d7; border-color: #fff; border-top-color: #d7d7d7}
.result_info tr:nth-child(1) td:first-child{border-left: 1px solid #d7d7d7}
.result_info tr:nth-child(1) td:last-child{border-right: 1px solid #d7d7d7}
.result_info tr:nth-child(2) td{border-bottom: none}
.result_zy_level{padding: 5px;}
.dayin{float: right; background: #75c5f0; color: #fff; padding: 8px 12px; cursor: pointer;}
@media print {
  .dayin{display: none;}
  .result_box{ width: auto;}
}
